//计数器的动作
import { INCREMENT, DECREMENT } from './contain';

//加一的动作
export function incrementAction(data) {
    return { type: INCREMENT, data }
}

//减一的动作

// export const decrementAction = (data)=>{
//     return {type:DECREMENT,DATA}
// }
export const decrementAction = (data) => ({ type: DECREMENT, data })


//延时2秒  加5
export function asyncIncrementAction(data) {
    return (dispatch) => {
        //重写了dispatch，添加了异步的流程
        setTimeout(() => {
            dispatch(incrementAction(data));
        }, 2000);
    }
}